package com.zch.zchrpc.proxy;

import org.junit.jupiter.api.Test;

public class ProxyTest {
    public static void main(String[] args) {
    }
    @Test
    public  void test1(){
        //被代理对象
        ServerUser serverUserImpl = new ServerUserImpl();
        ProxyUtils proxyUtils=new ProxyUtils(serverUserImpl);
        //获取代理对象
        ServerUser serverUser=proxyUtils.getProxy();
        //在代理对象真正被执行的时候才会触发invoke方法去调用被代理对象
        int a =serverUser.updateUser("0001");
        System.out.println("返回"+a);
    }
}
